.offer_list .offer_row {

}
.offer_list .offer_row .img_prev {
    display: block;
    width: 110px;
    height: 85px;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 1px;
    text-decoration: none;
    margin: auto auto;
}
.offer_list .offer_row .media-heading {
    margin: 0px;
    font-size: 16px;
    height: 35px;
    overflow: hidden;
}
.offer_list .offer_row .desc {
    font-size: 12px;
    line-height: 15px;
}
.offer_list .offer-type-paid {
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.offer_list.small .offer_row .img_prev {
    display: block;
    width: 50px;
    height: 50px;
}
.offer_list.small .offer_row .media-heading {
    font-size: 13px;
    height: 20px;
    line-height: 20px;
}
.offer_list.small .offer_row .desc {
    font-size: 11px;
    line-height: 13px;
}

.offer[class*=span] {
    margin-left: 0px;
}
.offer .body {
    text-align: justify;
}
.offer .thumb-prev {
    margin-left: 10px;
}
.offer .offer_attributes {
    /*border-bottom: 1px solid #ccc;*/
    padding-bottom: 0px;
    margin-top: 0px;
}
.offer .offer_attributes .attr_name {
    font-weight: bold;
    text-align: right;
}
.offer .offer_attributes .attr_name:after {
    content: ':';
}
.offer .offer_attributes .attr_value {
}
.offer .offer_attributes .attr_name,
.offer .offer_attributes .attr_value {
}
.offer .offer_imgs {
    margin-top: 10px;
}

.offer_add {

}
.offer_add .wizard-action {
    text-align: right;
    margin-top: 10px;
    padding-top: 10px;
    border-top: #E5E5E5 1px solid;
}
.offer_add .wizard-action .step-prev {
    padding-right: 10px;
}
.offer_add #upload_info {
    font-size: 0.8em;
    line-height: 15px;
}
.offer_add #upload_progress {
    height: 20px;
    min-height: 20px;
    margin-top: 5px;
    margin-bottom: 0px;
}
.offer_add .photo-thumbs .thumbnail {
    overflow: hidden;
}
.offer_add .photo-thumbs .thumbnail .thumbnail_contnet {
    height: 110px;
    overflow: hidden;
    position: relative;
}
.offer_add .photo-thumbs .thumbnail img {
    position: absolute;
}
.offer_add .photo-thumbs .thumbnail .actions {
    opacity: 0.5;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 5px;
    width: 100%;
    text-align: right;
}
.offer_add .photo-thumbs .thumbnail .actions a {
    margin-right: 10px;
}
.offer_add .photo-thumbs .thumbnail:hover .actions {
    background: rgba(0, 0, 0, 0.7);
    opacity: 1;
}
.offer_add #sendPhotoBtn {
    position: relative;
    overflow: hidden;
    text-align: center;
}
.offer_add #sendPhotoBtn #file_upload {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    direction: ltr;
    margin: 0;
    font-size: 50px;
    height: 50px;
    line-height: 50px;
    transform: translate(-300px, 0px) scale(4);
    opacity: 0;
    filter: alpha(opacity=0);
}
.offer_add .agreement {
    float: left;
    position: absolute;
    text-align: left;
    top: 8px;
}
.offer_add .agreement label {
    display: inline;
    margin-left: 0px;
    font-size: 11px;
    color: #666;
    position: relative;
    top: 2px;
}
.offer_add .agreement.error,
.offer_add .agreement.error label {
    color: red;
}
.offer_add .agreement.error input {
    border-color: red;
}
.offer_add .type .thumbnail {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}
.offer_add .type .thumbnail img {
    height: 225px;
}
.offer_add .type .thumbnail .caption {
    height: 215px;
    position: relative;
    padding-bottom: 45px;
}
.offer_add .type .thumbnail .caption .actions {
    text-align: center;
}
.offer_add .type .thumbnail .caption .actions {
    position: absolute;
    bottom: 5px;
    width: 100%;
}
.similars {
    border-top: 1px solid #B3B3B3;
    margin-top: 25px;
    margin-bottom: 10px;
    padding-top: 10px;
}
.similars .title {
    font-weight: bold;
    margin-bottom: 5px;
}
.similars .img_prev {
    display: block;
    width: 70px;
    height: 45px;
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 1px;
    text-decoration: none;
    margin: auto auto;
}